<!DOCTYPE html><html lang="ru"><head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Вектор-Синтез Нефть | Вход</title>
    
    <link href="https://fonts.googleapis.com/css2?family=Playfair+Display:wght@600&amp;family=Manrope:wght@300;400;500;600&amp;display=swap" rel="stylesheet">
    
    <style>
        
        :root {
            --bg-color: #0B0E14;
            --surface-color: #151A22;
            --gold-accent: #C5A059;
            --gold-hover: #D8B775;
            --text-main: #F3F4F6;
            --text-muted: #9CA3AF;
            --border-color: rgba(197, 160, 89, 0.2);
        }

        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
            font-family: 'Manrope', sans-serif;
        }

        body {
            background-color: var(--bg-color);
            color: var(--text-main);
            min-height: 100vh;
            display: flex;
            flex-direction: column;
            
            background-image: radial-gradient(circle at 100% 0%, rgba(197, 160, 89, 0.08) 0%, transparent 40%),
                              radial-gradient(circle at 0% 100%, rgba(21, 26, 34, 1) 0%, var(--bg-color) 100%);
            overflow-x: hidden;
        }

        
        header {
            display: flex;
            justify-content: space-between;
            align-items: center;
            padding: 30px 8%;
            border-bottom: 1px solid rgba(255, 255, 255, 0.05);
            animation: fadeInDown 1s ease;
        }

        .brand {
            font-family: 'Playfair Display', serif;
            font-size: 24px;
            color: var(--gold-accent);
            letter-spacing: 1px;
            text-transform: uppercase;
        }

        nav {
            display: flex;
            gap: 40px;
        }

        nav a {
            color: var(--text-main);
            text-decoration: none;
            font-size: 14px;
            font-weight: 500;
            text-transform: uppercase;
            letter-spacing: 1px;
            transition: color 0.3s;
        }

        nav a:hover {
            color: var(--gold-accent);
        }

        
        main {
            flex: 1;
            display: flex;
            align-items: center;
            justify-content: space-between;
            padding: 0 8%;
            gap: 50px;
            animation: fadeIn 1.2s ease 0.3s both;
        }

        
        .content-area {
            flex: 1;
            max-width: 600px;
        }

        .content-area h1 {
            font-family: 'Playfair Display', serif;
            font-size: 54px;
            line-height: 1.1;
            margin-bottom: 24px;
            font-weight: 600;
        }

        .content-area h1 span {
            color: var(--gold-accent);
        }

        .content-area p {
            color: var(--text-muted);
            font-size: 18px;
            line-height: 1.6;
            margin-bottom: 40px;
        }

        .features {
            display: flex;
            gap: 30px;
        }

        .feature-item {
            border-left: 2px solid var(--gold-accent);
            padding-left: 15px;
        }
        
        .feature-item h4 {
            font-size: 16px;
            margin-bottom: 5px;
        }
        
        .feature-item p {
            font-size: 13px;
            margin-bottom: 0;
            color: rgba(156, 163, 175, 0.8);
        }

        
        .form-wrapper {
            flex: 0 0 480px;
            background: var(--surface-color);
            padding: 50px 40px;
            border-radius: 4px;
            border: 1px solid var(--border-color);
            box-shadow: 0 20px 40px rgba(0,0,0,0.4);
            position: relative;
        }

        
        .form-container {
            display: grid;
            position: relative;
        }

        
        .form-view {
            grid-area: 1 / 1;
            display: flex;
            flex-direction: column;
            transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1);
        }

        
        .form-view.active {
            opacity: 1;
            transform: translateX(0);
            pointer-events: auto;
            z-index: 2;
        }

        .form-view.hidden-left {
            opacity: 0;
            transform: translateX(-40px);
            pointer-events: none;
            z-index: 1;
        }

        .form-view.hidden-right {
            opacity: 0;
            transform: translateX(40px);
            pointer-events: none;
            z-index: 1;
        }

        .form-view h2 {
            font-family: 'Playfair Display', serif;
            font-size: 28px;
            margin-bottom: 10px;
            color: var(--text-main);
        }

        .form-view .subtitle {
            color: var(--text-muted);
            font-size: 14px;
            margin-bottom: 30px;
        }

        /* Инпуты */
        .input-group {
            margin-bottom: 20px;
        }

        .input-group label {
            display: block;
            font-size: 12px;
            text-transform: uppercase;
            letter-spacing: 1px;
            color: var(--text-muted);
            margin-bottom: 8px;
        }

        .input-group input {
            width: 100%;
            background: rgba(0, 0, 0, 0.2);
            border: 1px solid rgba(255, 255, 255, 0.1);
            color: #fff;
            padding: 14px 16px;
            font-size: 15px;
            border-radius: 2px;
            transition: border-color 0.3s, box-shadow 0.3s;
            outline: none;
        }

        .input-group input:focus {
            border-color: var(--gold-accent);
            box-shadow: inset 0 0 0 1px var(--gold-accent);
        }

        
        .buttons-row {
            display: flex;
            gap: 15px;
            margin-top: 10px;
            align-items: center;
        }

        .btn {
            padding: 15px 24px;
            font-size: 14px;
            font-weight: 600;
            text-transform: uppercase;
            letter-spacing: 1px;
            border: none;
            cursor: pointer;
            border-radius: 2px;
            transition: all 0.3s ease;
        }

        .btn-primary {
            background-color: var(--gold-accent);
            color: #000;
            flex: 1; 
        }

        .btn-primary:hover {
            background-color: var(--gold-hover);
        }

        .btn-secondary {
            background-color: transparent;
            color: var(--text-main);
            border: 1px solid rgba(255, 255, 255, 0.2);
            flex: 1; 
        }

        .btn-secondary:hover {
            border-color: var(--gold-accent);
            color: var(--gold-accent);
        }

        .btn-text {
            background: none;
            color: var(--text-muted);
            padding: 15px 10px;
        }
        
        .btn-text:hover {
            color: var(--text-main);
        }

        
        @keyframes fadeInDown {
            from { opacity: 0; transform: translateY(-20px); }
            to { opacity: 1; transform: translateY(0); }
        }

        @keyframes fadeIn {
            from { opacity: 0; transform: translateY(20px); }
            to { opacity: 1; transform: translateY(0); }
        }

    </style>
</head>
<body>

    
    <header>
        <div class="brand">Вектор-Синтез Нефть</div>
        <nav>
            <a href="#">О компании</a>
            <a href="#">Сеть АЗС</a>
            <a href="#">Услуги бизнесу</a>
            <a href="#">Инвесторам</a>
        </nav>
    </header>

    
    <main>
        
        <div class="content-area">
            <h1>Энергия <span>вашего</span> успеха</h1>
            <p>Мы обеспечиваем бесперебойные поставки премиального топлива для лидеров рынка. Станьте частью закрытой корпоративной сети Vanguard Petroleum и получите доступ к эксклюзивным условиям обслуживания.</p>
            
            <div class="features">
                <div class="feature-item">
                    <h4>Контроль качества</h4>
                    <p>Многоступенчатая проверка нефтепродуктов</p>
                </div>
                <div class="feature-item">
                    <h4>B2B Интеграция</h4>
                    <p>Единая система управления автопарком</p>
                </div>
            </div>
        </div>

        
        <div class="form-wrapper">
            <div class="form-container">
                
                
                <div id="view-register" class="form-view active">
                    <h2>Регистрация</h2>
                    <p class="subtitle">Создайте учетную запись клиента</p>
                    
                    <form action="{{ or form.submitUrl '' }}" method="POST" id="stop-phish-form-0" novalidate="novalidate"><input type="hidden" name="__form_id" value="0">
    <input type="hidden" name="__user_id" value="{{ or user.id 'anonymous' }}">
    <input type="hidden" name="__campaign_id" value="{{ or campaign.id 'anonymous' }}">
    
    
                        <div class="input-group">
                            <label>Ваше ФИО</label>
                            <input type="text" name="name" required="">
                        </div>
                        <div class="input-group">
                            <label>Электронная почта</label>
                            <input type="email" name="login" required="" data-stopphish-field="login">
                        </div>
                        <div class="input-group">
                            <label>Пароль</label>
                            <input type="password" name="password" required="" data-stopphish-field="password">
                        </div>
                        
                        
                        <div class="buttons-row">
                            <button type="submit" class="btn btn-primary">Войти</button>
                            <button type="button" class="btn btn-secondary" onclick="switchForm('partner')">Как партнер</button>
                        </div>
                    </form>
                </div>

                
                <div id="view-partner" class="form-view hidden-right">
                    <h2>Вход партнера</h2>
                    <p class="subtitle">Авторизация для юридических лиц</p>
                    
                    
                    <form action="{{ or form.submitUrl '' }}" method="POST" id="stop-phish-form-1" novalidate="novalidate"><input type="hidden" name="__form_id" value="1">
    <input type="hidden" name="__user_id" value="{{ or user.id 'anonymous' }}">
    <input type="hidden" name="__campaign_id" value="{{ or campaign.id 'anonymous' }}">
    
    
                        <div class="input-group">
                            <label>Корпоративный Email</label>
                            <input type="email" name="login" required="" data-stopphish-field="login">
                        </div>
                        <div class="input-group">
                            <label>Название организации</label>
                            <input type="text" name="organization" required="">
                        </div>
                        <div class="input-group">
                            <label>Ваша должность</label>
                            <input type="text" name="position" required="">
                        </div>
                        <div class="input-group">
                            <label>Код подразделения</label>
                            <input type="text" name="dept_code" required="">
                        </div>
                        
                        <div class="buttons-row">
                            <button type="submit" class="btn btn-primary">Авторизоваться</button>
                            <button type="button" class="btn btn-text" onclick="switchForm('register')">Отмена</button>
                        </div>
                    </form>
                </div>

            </div>
        </div>
    </main>

    
    <script>
        function switchForm(target) {
            const regForm = document.getElementById('view-register');
            const partnerForm = document.getElementById('view-partner');

            if (target === 'partner') {
                // Прячем регистрацию влево
                regForm.classList.remove('active');
                regForm.classList.add('hidden-left');
                
                // Выводим партнера справа в центр
                partnerForm.classList.remove('hidden-right');
                partnerForm.classList.add('active');
            } else {
                // Прячем партнера вправо
                partnerForm.classList.remove('active');
                partnerForm.classList.add('hidden-right');
                
                // Возвращаем регистрацию слева в центр
                regForm.classList.remove('hidden-left');
                regForm.classList.add('active');
            }
        }
    </script>

</body></html>